(fatal): Add a final \n if needed (bug#5596).
authorStefan Monnier <monnier@iro.umontreal.ca>
Thu, 18 Feb 2010 17:02:24 +0000 (12:02 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Thu, 18 Feb 2010 17:02:24 +0000 (12:02 -0500)
src/ChangeLog
src/term.c

index b29c0494d4f581e7ceab0f37566a9167cc9519e7..7d7d26d0ba4e0e60a6d013434f867835db2f8327 100644 (file)
@@ -1,3 +1,7 @@
+2010-02-18  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * term.c (fatal): Add a final \n if needed (bug#5596).
+
 2010-02-18  Chong Yidong  <cyd@stupidchicken.com>
 
        * nsterm.m (ns_ring_bell): Revert last change (Bug#5569).
 
 2010-02-18  Kazuhiro Ito  <kzhr@d1.dion.ne.jp>  (tiny change)
 
-       * coding.c (record_conversion_result): Handle
-       CODING_RESULT_INSUFFICIENT_DST.
+       * coding.c (record_conversion_result):
+       Handle CODING_RESULT_INSUFFICIENT_DST.
        (decode_coding_object): Record CODING_RESULT_INSUFFICIENT_MEM on
        memory allocation error.
 
 2010-02-17  Kenichi Handa  <handa@m17n.org>
 
-       * coding.c (decode_coding_ccl): Don't setup ccl program here.  Fix
-       for the case that the output buffer is fullfilled.
+       * coding.c (decode_coding_ccl): Don't setup ccl program here.
+       Fix for the case that the output buffer is fullfilled.
        (decode_coding): Setup ccl program here.  Keep looping when the
        decoder stopped because the output buffer is
        fullfilled (bug#5534).
@@ -27,7 +31,7 @@
 
        * xterm.c (x_clear_frame_area): Call gtk_widget_queue_draw if USE_GTK,
        bug #5571.
-       (XTflash): Use Gdk-routines if USE_GTK so scroll bars doesn't get
+       (XTflash): Use Gdk-routines if USE_GTK so scroll bars don't get
        overdrawn.
 
 2010-02-10  Jan Djärv  <jan.h.d@swipnet.se>
index 2dc2d2d20155ac2058074cc614655e3301a0e5d0..56c76fc60098a9254804072e0ff1c217cb5b3c3f 100644 (file)
@@ -3938,6 +3938,8 @@ fatal (const char *str, ...)
   va_start (ap, str);
   fprintf (stderr, "emacs: ");
   vfprintf (stderr, str, ap);
+  if (!(strlen (str) > 0 && str[strlen (str) - 1] == '\n'))
+    fprintf (stderr, "\n");
   va_end (ap);
   fflush (stderr);
   exit (1);